package com.uls.found.service;

import java.util.List;
import com.uls.found.domain.EduReportRecordLoss;

/**
 * 报失记录Service接口
 * 
 * @author ruoyi
 * @date 2024-10-30
 */
public interface IEduReportRecordLossService 
{


    /**
     * 查询报失记录
     * 
     * @param lostId 报失记录主键
     * @return 报失记录
     */
    public EduReportRecordLoss selectEduReportRecordLossByLostId(Integer lostId);

    /**
     * 查询报失记录列表
     * 
     * @param eduReportRecordLoss 报失记录
     * @return 报失记录集合
     */
    public List<EduReportRecordLoss> selectEduReportRecordLossList(EduReportRecordLoss eduReportRecordLoss);

    /**
     * 新增报失记录
     * 
     * @param eduReportRecordLoss 报失记录
     * @return 结果
     */
    public int insertEduReportRecordLoss(EduReportRecordLoss eduReportRecordLoss);

    /**
     * 修改报失记录
     * 
     * @param eduReportRecordLoss 报失记录
     * @return 结果
     */
    public int updateEduReportRecordLoss(EduReportRecordLoss eduReportRecordLoss);

    /**
     * 批量删除报失记录
     * 
     * @param lostIds 需要删除的报失记录主键集合
     * @return 结果
     */
    public int deleteEduReportRecordLossByLostIds(Integer[] lostIds);

    /**
     * 删除报失记录信息
     * 
     * @param lostId 报失记录主键
     * @return 结果
     */
    public int deleteEduReportRecordLossByLostId(Integer lostId);

    /**
     * 导入报失记录信息
     *
     * @param eduReportRecordLossList
     * @return 结果
     */
    public String importUser(List<EduReportRecordLoss> eduReportRecordLossList, boolean updateSupport);
}
